package com.zhuojy.equity.mall.admin.common.entity.vo.salary;/**
 * @description: TODO
 * @author chen
 * @date 2024/4/9 15:31
 * @version 1.0
 */

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @description: TODO
 * @author chen
 * @date 2024/4/9 15:31
 * @version 1.0
 */
@Data
public class PaySlipsVO implements Serializable {
    private static final long serialVersionUID = 1911337680552291310L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 工资条名称
     */
    private String paySlipsName;

    /**
     * 关联薪资方案
     */
    private Long salaryId;

    /**
     * 薪资方案名称
     */
    private String salaryName;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    /**
     * 工资
     */
    private String[] wages;
    /**
     * 奖金
     */
    private String[] bonus;
    /**
     * 扣除项
     */
    private String[] deductions;
    /**
     * 其他项
     */
    private String[] miscellaneous;
    /**
     * 工资条关联id
     */
    private Long paySlipsId;
}
